Text copied to clipboard!

Tittel

Text copied to clipboard!

Forespørselsoptimerer for PHP LMS Monolitt

Beskrivelse

Text copied to clipboard!
Vi leter etter en erfaren Forespørselsoptimerer for PHP LMS Monolitt som kan forbedre ytelsen og effektiviteten til våre læringsstyringssystemer. I denne rollen vil du være ansvarlig for å analysere, optimalisere og forbedre databaseforespørsler for å sikre raskere lastetider og bedre skalerbarhet. Du vil samarbeide tett med utviklere, databaseadministratorer og systemarkitekter for å identifisere flaskehalser og implementere løsninger som forbedrer systemets generelle ytelse. Dine hovedoppgaver vil inkludere å gjennomgå eksisterende SQL-forespørsler, identifisere ineffektive spørringer og omskrive dem for å forbedre ytelsen. Du vil også jobbe med indeksering, caching og andre teknikker for å redusere belastningen på databasen. Videre vil du bidra til å utvikle beste praksis for databaseoptimalisering og gi veiledning til utviklingsteamet om hvordan de kan skrive mer effektive spørringer. For å lykkes i denne rollen bør du ha solid erfaring med PHP, MySQL eller andre relasjonsdatabaser, samt en dyp forståelse av hvordan databaseforespørsler påvirker applikasjonsytelsen. Du bør også ha erfaring med ytelsesanalyseverktøy og være komfortabel med å jobbe i et miljø med høy trafikk og store datamengder. Vi ser etter en kandidat som er analytisk, detaljorientert og har en lidenskap for å forbedre systemytelse. Du bør være i stand til å jobbe selvstendig, men også samarbeide effektivt med andre teammedlemmer. Hvis du har erfaring med læringsstyringssystemer (LMS) og monolittiske arkitekturer, vil det være en stor fordel. Dette er en spennende mulighet for en teknisk dyktig person som ønsker å bidra til å forbedre ytelsen til et kritisk system som brukes av tusenvis av brukere daglig. Hvis du er klar for en utfordring og ønsker å jobbe med avansert databaseoptimalisering, vil vi gjerne høre fra deg!

Ansvarsområder

Text copied to clipboard!
  • Analysere og optimalisere SQL-forespørsler for PHP-baserte LMS-systemer.
  • Identifisere og løse ytelsesflaskehalser i databasen.
  • Implementere caching- og indekseringsteknikker for å forbedre responstider.
  • Samarbeide med utviklere for å sikre effektive databaseforespørsler.
  • Overvåke databaseytelse og foreslå forbedringer.
  • Dokumentere beste praksis for databaseoptimalisering.
  • Utføre last- og stresstesting for å evaluere systemets skalerbarhet.
  • Gi teknisk støtte og veiledning til utviklingsteamet.

Krav

Text copied to clipboard!
  • Erfaring med PHP og MySQL eller andre relasjonsdatabaser.
  • Sterk forståelse av SQL-optimalisering og databaseindeksering.
  • Erfaring med ytelsesanalyseverktøy for databaser.
  • Kunnskap om caching-teknikker som Redis eller Memcached.
  • Evne til å jobbe med store datamengder og høytrafikksystemer.
  • Erfaring med monolittiske arkitekturer er en fordel.
  • Gode problemløsningsferdigheter og analytisk tankegang.
  • Evne til å samarbeide effektivt i et tverrfaglig team.

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Kan du gi et eksempel på en SQL-forespørsel du har optimalisert?
  • Hvordan håndterer du ytelsesproblemer i en stor database?
  • Hvilke verktøy bruker du for å analysere databaseytelse?
  • Har du erfaring med caching-teknikker? Hvis ja, hvilke?
  • Hvordan samarbeider du med utviklere for å forbedre databaseytelse?
  • Kan du forklare forskjellen mellom en indeks og en primærnøkkel?
  • Har du erfaring med læringsstyringssystemer (LMS)?
  • Hvordan tester du ytelsen til en databaseforespørsel?